home *** CD-ROM | disk | FTP | other *** search
- failat 21
-
- echo "*nDigita System Report v1.1"
- echo "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯"
- echo "This utility creates a file containing information"
- echo "that will help Digita Technical Support track down"
- echo "any problems you may be having.*n"
- echo "Run this program and send a printout, with covering"
- echo "letter, to Digita.*n*n"
-
- ask "Do you wish to Snoop your system (y/n) ? "
- IF WARN
- ask "*n*nWould you like to generate the*nSnoop report to your Printer (y/n) ? "
- IF WARN
- setenv ReportOutput "RAM:DigitaReport"
- echo "*n*nGenerating Report. Please wait..."
- ELSE
- setenv ReportOutput *
- ENDIF
-
- echo "*nDigita System Report v1.0" >$ReportOutput
- echo "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯" >>$ReportOutput
-
- echo "*n" >>$ReportOutput
- version >>$ReportOutput
-
- echo "*n*n############ Memory:" >>$ReportOutput
- avail >>$ReportOutput
-
- echo "*n*n############ Memory Fragmentation:" >>$ReportOutput
- frags >>$ReportOutput
-
- echo "*n*n############ Configuration:" >>$ReportOutput
- cpu >>$ReportOutput
-
- echo "*n*n############ Libraries Loaded:" >>$ReportOutput
- liblist >>$ReportOutput
-
- echo "*n*n############ Libraries on disk:" >>$ReportOutput
- list LIBS: NODATES >>$ReportOutput
-
- echo "*n*n############ Assigns:" >>$ReportOutput
- assign >>$ReportOutput
-
- echo "*n*n############ Volumes:" >>$ReportOutput
- info >>$ReportOutput
-
- echo "*n*n############ WwFonts ENV" >>$ReportOutput
- getenv Wordworth/WwFonts >ENV:WwFontsDir
- echo "WwFontsDir points to: "$WwFontsDir >>$ReportOutput
-
- cd >ENV:SnoopCD ;get current dir
- echo "*n*n############ Wordworth 3 drawer contents" >>$ReportOutput
- cd $WwFontsDir ;go to WwFonts drawer
- cd / ;go back one to Wordworth drawer
- list PAT="~(#?.info)" NODATES ALL >>$ReportOutput
- cd $SnoopCD ;restore current dir
-
- echo "*n*n############ FONTS Contents:" >>$ReportOutput
- dir FONTS:~(#?.info) >>$ReportOutput
-
- echo "*n*n############ ENV Contents:" >>$ReportOutput
- dir ENV:~(#?.info) ALL >>$ReportOutput
-
- echo "*n*n############ ENVARC Contents:" >>$ReportOutput
- dir ENVARC:~(#?.info) ALL >>$ReportOutput
-
- echo "*n*n############ SYS Contents:" >>$ReportOutput
- dir SYS:~(#?.info) >>$ReportOutput
-
- echo "*n*n############ Startup-sequence:" >>$ReportOutput
- type s:startup-sequence >>$ReportOutput
-
- echo "*n*n############ User-startup:" >>$ReportOutput
- type s:user-startup >>$ReportOutput
-
- echo "*n*n*nEnd of Digita System Report*n*n" >>$ReportOutput
- IF $ReportOutput EQ *
- ask "Please press RETURN to finish."
- ELSE
- echo "*n*nPrinting Report. Please wait..."
- type RAM:DigitaReport >PRT:
- delete >NIL: RAM:DigitaReport
- delete >NIL: ENV:WwFontsDir
- delete >NIL: ENV:ReportOutput
- ENDIF
- ELSE
- echo "*n*nUser Aborted..."
- ask "*nPlease press RETURN to finish."
- ENDIF
-